<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>


    <script>

        // 函数有了返回值
        // 调用的时候，就要使用一个变量接受这个函数的执行结果




        // 随机数
        //   想得到一个随机数  --- 函数必须有一个结果
        function rand(min , max) {
            var n = parseInt(Math.random() * (max- min)) + min ;
            // n只能在函数中使用   在外面用不了  -- 作用域
            // console.log(n);
            return n ;
        }


        // 接受函数的结果
        var res = rand(10,20) ;
        document.write(res) ;






        // 求和
        function sum(a , b) {
            // console.log(a + b);
            var c = a + b ;
            return c ;
        }


        var res = sum(1,2) ;
        document.write(res) ;



        // 三角形   直接打印就完事了   没有返回值
        function star(m , n) {
            // 实现功能
            for (var i = 0; i < m ; i++) {
                for (var j = 0; j <= i; j++) {
                    document.write(n);
                }
                document.write('<br>')
            }
        }



        // 函数的返回值有且只有一个
        // return 会直接终止函数(return 后面的代码不会执行)
        function ff() {
            return 1 ;
            console.log(66666);
            
            // return 2 ;
        }

        var res = ff() ;
        console.log(res);





    </script>
    
</body>
</html>